Changeset 862


Ignore:
Timestamp:
Sep 14, 2005, 11:57:05 PM (19 years ago)
Author:
plg
Message:
  • improvement: long localized messages are in HTML files instead of $lang array. This is the case of admin/help and about pages.
  • deletion: of unused functions (ts_to_mysqldt, is_image, TN_exists, check_date_format, date_convert, get_category_directories, get_used_metadata_list, array_remove, pwg_write_debug, get_group_restrictions, get_all_group_restrictions, is_group_allowed, style_select, deprecated_getAttribute).
  • new: many new contextual help pages to replace descriptions previously included in pages.
  • modification: reorganisation of language files. Deletion of unused language keys, alphabetical sort. No faq.lang.php anymore (replaced by help.html). Only done for en_UK.iso-8859-1.
Location:
trunk
Files:
8 added
2 deleted
32 edited

Legend:

Unmodified
Added
Removed
  • trunk/about.php

    r850 r862  
    4040$template->assign_vars(
    4141  array(
    42     'L_ABOUT' => $lang['about_message'],
    4342    'U_HOME' => add_session_id(PHPWG_ROOT_PATH.'category.php')
    4443    )
    4544  );
    4645
     46// language files
     47$user_langdir = PHPWG_ROOT_PATH.'language/'.$user['language'];
     48$conf_langdir = PHPWG_ROOT_PATH.'language/'.$conf['default_language'];
     49
     50if (file_exists($user_langdir.'/about.html'))
     51{
     52  $html_file = $user_langdir.'/about.html';
     53}
     54else
     55{
     56  $html_file = $conf_langdir.'/about.html';
     57}
     58
     59$template->set_filenames(array('about_content' => $html_file));
     60$template->assign_var_from_handle('ABOUT_MESSAGE', 'about_content');
     61 
    4762$template->parse('about');
    4863include(PHPWG_ROOT_PATH.'include/page_tail.php');
  • trunk/admin.php

    r858 r862  
    5757$opt_link = $link_start.'cat_options&section=';
    5858//----------------------------------------------------- template initialization
    59 $title = l10n('PhpWebGallery administration'); // for include/page_header.php
     59$title = l10n('PhpWebGallery Administration'); // for include/page_header.php
    6060$page['gallery_title'] = l10n('PhpWebGallery Administration');
    6161$page['body_id'] = 'theAdminPage';
  • trunk/admin/cat_modify.php

    r834 r862  
    158158  'L_REMOTE_SITE'=>$lang['remote_site'],
    159159  'L_EDIT_COMMENT'=>$lang['description'],
    160   'L_EDIT_CAT_OPTIONS'=>$lang['cat_options'],
    161160  'L_EDIT_STATUS'=>$lang['conf_access'],
    162   'L_EDIT_STATUS_INFO'=>$lang['cat_access_info'],
    163161  'L_STATUS_PUBLIC'=>$lang['public'],
    164162  'L_STATUS_PRIVATE'=>$lang['private'],
    165163  'L_EDIT_LOCK'=>$lang['lock'],
    166   'L_EDIT_LOCK_INFO'=>$lang['editcat_lock_info'],
    167164  'L_EDIT_UPLOADABLE'=>$lang['editcat_uploadable'],
    168   'L_EDIT_UPLOADABLE_INFO'=>$lang['editcat_uploadable_info'],
    169165  'L_EDIT_COMMENTABLE'=>$lang['comments'],
    170   'L_EDIT_COMMENTABLE_INFO'=>$lang['editcat_commentable_info'],
    171166  'L_YES'=>$lang['yes'],
    172167  'L_NO'=>$lang['no'],
     
    178173  'U_CHILDREN'=>
    179174    add_session_id($cat_list_url.'&parent_id='.$category['id']),
     175  'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=cat_modify',
    180176   
    181177  'F_ACTION'=>add_session_id($form_action)
  • trunk/admin/cat_options.php

    r817 r862  
    151151    'L_SUBMIT'=>$lang['submit'],
    152152    'L_RESET'=>$lang['reset'],
     153
     154    'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=cat_options',
    153155   
    154156    'F_ACTION'=>add_session_id($base_url.$page['section'])
     
    194196        'L_CAT_OPTIONS_TRUE' => $lang['authorized'],
    195197        'L_CAT_OPTIONS_FALSE' => $lang['forbidden'],
    196         'L_CAT_OPTIONS_INFO' => $lang['cat_upload_info'],
    197198        )
    198199      );
     
    216217        'L_CAT_OPTIONS_TRUE' => $lang['authorized'],
    217218        'L_CAT_OPTIONS_FALSE' => $lang['forbidden'],
    218         'L_CAT_OPTIONS_INFO' => $lang['cat_comments_info'],
    219219        )
    220220      );
     
    238238        'L_CAT_OPTIONS_TRUE' => $lang['unlocked'],
    239239        'L_CAT_OPTIONS_FALSE' => $lang['locked'],
    240         'L_CAT_OPTIONS_INFO' => $lang['cat_lock_info'],
    241240        )
    242241      );
     
    260259        'L_CAT_OPTIONS_TRUE' => $lang['cat_public'],
    261260        'L_CAT_OPTIONS_FALSE' => $lang['cat_private'],
    262         'L_CAT_OPTIONS_INFO' => $lang['cat_status_info'],
    263261        )
    264262      );
     
    282280        'L_SECTION' => l10n('Representative'),
    283281        'L_CAT_OPTIONS_TRUE' => l10n('singly represented'),
    284         'L_CAT_OPTIONS_FALSE' => l10n('randomly represented'),
    285         'L_CAT_OPTIONS_INFO' => l10n('')
     282        'L_CAT_OPTIONS_FALSE' => l10n('randomly represented')
    286283        )
    287284      );
  • trunk/admin/cat_perm.php

    r825 r862  
    207207        'admin.php?page=cat_modify&cat_id='
    208208        ),
     209    'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=cat_perm',
    209210    'F_ACTION' =>
    210211      add_session_id(
  • trunk/admin/help.php

    r675 r862  
    2525// | USA.                                                                  |
    2626// +-----------------------------------------------------------------------+
     27
    2728include_once( PHPWG_ROOT_PATH.'admin/include/isadmin.inc.php' );
    28 //----------------------------------------------------- template initialization
    29 $template->set_filenames( array('help'=>'admin/help.tpl') );
    3029
    31 //----------------------------------------------------- help categories display
    32 $categories = array('images','thumbnails','database','access','groups',
    33                     'remote','upload','virtual','infos');
    34 foreach ($categories as $category)
     30// language files
     31$user_langdir = PHPWG_ROOT_PATH.'language/'.$user['language'];
     32$conf_langdir = PHPWG_ROOT_PATH.'language/'.$conf['default_language'];
     33
     34if (file_exists($user_langdir.'/help.html'))
    3535{
    36   $template->assign_block_vars(
    37     'cat',
    38     array('NAME'=>$lang['help_'.$category.'_title']));
    39  
    40   foreach ($lang['help_'.$category] as $item)
    41   {
    42     $template->assign_block_vars('cat.item', array('CONTENT'=>$item));
    43   }
     36  $html_file = $user_langdir.'/help.html';
    4437}
    45 $template->assign_var_from_handle('ADMIN_CONTENT', 'help');
     38else
     39{
     40  $html_file = $conf_langdir.'/help.html';
     41}
     42
     43$template->set_filenames(array('help_content' => $html_file));
     44$template->assign_var_from_handle('ADMIN_CONTENT', 'help_content');
    4645?>
  • trunk/admin/include/functions.php

    r858 r862  
    2828include(PHPWG_ROOT_PATH.'admin/include/functions_metadata.php');
    2929
    30 $tab_ext_create_TN = array ( 'jpg', 'png', 'JPG', 'PNG' );
    31 
    32 // is_image returns true if the given $filename (including the path) is a
    33 // picture according to its format and its extension.
    34 // As GD library can only generate pictures from jpeg and png files, if you
    35 // ask if the filename is an image for thumbnail creation (second parameter
    36 // set to true), the only authorized formats are jpeg and png.
    37 function is_image( $filename, $create_thumbnail = false )
    38 {
    39   global $conf, $tab_ext_create_TN;
    40 
    41   if (is_file($filename)
    42       and in_array(get_extension($filename), $conf['picture_ext']))
    43   {
    44     $size = getimagesize( $filename );
    45     // $size[2] == 1 means GIF
    46     // $size[2] == 2 means JPG
    47     // $size[2] == 3 means PNG
    48     if ( !$create_thumbnail )
    49     {
    50       if ( in_array( get_extension( $filename ), $conf['picture_ext'] )
    51            and ( $size[2] == 1 or $size[2] == 2 or $size[2] == 3 ) )
    52       {
    53         return true;
    54       }
    55     }
    56     else
    57     {
    58       if ( in_array( get_extension( $filename ), $tab_ext_create_TN )
    59            and ( $size[2] == 2 or $size[2] == 3 ) )
    60       {
    61         return true;
    62       }
    63     }
    64   }
    65   return false;
    66 }
    67 
    6830/**
    6931 * returns an array with all picture files according to $conf['file_ext']
     
    142104  return $pictures;
    143105}
    144 
    145 function TN_exists( $dir, $file )
    146 {
    147   global $conf;
    148 
    149   $filename = get_filename_wo_extension( $file );
    150   foreach ( $conf['picture_ext'] as $ext ) {
    151     $test = $dir.'/thumbnail/'.$conf['prefix_thumbnail'].$filename.'.'.$ext;
    152     if ( is_file ( $test ) )
    153     {
    154       return $ext;
    155     }
    156   }
    157   return false;
    158 }
    159        
    160106
    161107// The function delete_site deletes a site and call the function
     
    553499}
    554500
    555 function check_date_format( $date )
    556 {
    557   // date arrives at this format : DD/MM/YYYY
    558   @list($day,$month,$year) = explode( '/', $date );
    559   return @checkdate( $month, $day, $year );
    560 }
    561 
    562 function date_convert( $date )
    563 {
    564   // date arrives at this format : DD/MM/YYYY
    565   // It must be transformed in YYYY-MM-DD
    566   list($day,$month,$year) = explode( '/', $date );
    567   return $year.'-'.$month.'-'.$day;
    568 }
    569 
    570501function date_convert_back( $date )
    571502{
     
    600531        )
    601532      );
    602 }
    603 
    604 /**
    605  * returns an array containing sub-directories which can be a category
    606  *
    607  * directories nammed "thumbnail", "pwg_high" or "pwg_representative" are
    608  * omitted
    609  *
    610  * @param string $basedir
    611  * @return array
    612  */
    613 function get_category_directories( $basedir )
    614 {
    615   $sub_dirs = array();
    616  
    617   if ( $opendir = opendir( $basedir ) )
    618   {
    619     while ( $file = readdir( $opendir ) )
    620     {
    621       if ($file != '.'
    622           and $file != '..'
    623           and $file != 'thumbnail'
    624           and $file != 'pwg_high'
    625           and $file != 'pwg_representative'
    626           and is_dir($basedir.'/'.$file))
    627       {
    628         array_push( $sub_dirs, $file );
    629       }
    630     }
    631   }
    632   return $sub_dirs;
    633533}
    634534
  • trunk/admin/include/functions_metadata.php

    r858 r862  
    222222  return $files;
    223223}
    224 
    225 // used_metadata string is displayed to inform admin which metadata will be
    226 // used from files for synchronization
    227 function get_used_metadata_list()
    228 {
    229   global $conf;
    230  
    231   $used_metadata = array('filesize', 'width', 'height');
    232 
    233   if ($conf['use_exif'])
    234   {
    235     array_push($used_metadata, 'date_creation');
    236   }
    237 
    238   if ($conf['use_iptc'])
    239   {
    240     foreach (array_keys($conf['use_iptc_mapping']) as $key)
    241     {
    242       array_push($used_metadata, $key);
    243     }
    244   }
    245 
    246   return array_unique($used_metadata);
    247 }
    248224?>
  • trunk/admin/thumbnail.php

    r792 r862  
    170170  'L_PARAMS'=>$lang['tn_params_title'],
    171171  'L_GD'=>$lang['tn_params_GD'],
    172   'L_GD_INFO'=>$lang['tn_params_GD_info'],
    173   'L_WIDTH_INFO'=>$lang['tn_params_width_info'],
    174   'L_HEIGHT_INFO'=>$lang['tn_params_height_info'],
    175172  'L_CREATE'=>$lang['tn_params_create'],
    176   'L_CREATE_INFO'=>$lang['tn_params_create_info'],
    177   'L_FORMAT'=>$lang['tn_params_format'],
    178   'L_FORMAT_INFO'=>$lang['tn_params_format_info'],
    179173  'L_SUBMIT'=>$lang['submit'],
    180174  'L_REMAINING'=>$lang['tn_alone_title'],
     
    186180  'L_TN_AVERAGE'=>$lang['tn_stats_mean'],
    187181  'L_ALL'=>$lang['tn_all'],
     182
     183  'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=thumbnail',
    188184 
    189185  'T_STYLE'=>$user['template']
  • trunk/admin/user_list.php

    r858 r862  
    294294    'L_DELETE' => $lang['user_delete'],
    295295    'L_DELETE_HINT' => $lang['user_delete_hint'],
     296
     297    'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=user_list',
    296298   
    297299    'F_ADD_ACTION' => $base_url,
  • trunk/doc/ChangeLog

    r861 r862  
     12005-09-03 Pierrick LE GALL
     2
     3        * improvement: long localized messages are in HTML files instead
     4        of $lang array. This is the case of admin/help and about pages.
     5
     6        * deletion: of unused functions (ts_to_mysqldt, is_image,
     7        TN_exists, check_date_format, date_convert,
     8        get_category_directories, get_used_metadata_list, array_remove,
     9        pwg_write_debug, get_group_restrictions,
     10        get_all_group_restrictions, is_group_allowed, style_select,
     11        deprecated_getAttribute).
     12
     13        * new: many new contextual help pages to replace descriptions
     14        previously included in pages.
     15
     16        * modification: reorganisation of language files. Deletion of
     17        unused language keys, alphabetical sort. No faq.lang.php anymore
     18        (replaced by help.html). Only done for en_UK.iso-8859-1.
     19
    1202005-09-03 Pierrick LE GALL
    221
  • trunk/feed.php

    r833 r862  
    216216
    217217/**
    218  * creates a MySQL datetime format (2005-07-14 23:01:37) from a Unix
    219  * timestamp (number of seconds since 1970-01-01 00:00:00 GMT)
    220  *
    221  * @param int unix timestamp
    222  * @return string mysql datetime format
    223  */
    224 function ts_to_mysqldt($ts)
    225 {
    226   return date('Y-m-d H:i:s', $ts);
    227 }
    228 
    229 /**
    230218 * creates a Unix timestamp (number of seconds since 1970-01-01 00:00:00
    231219 * GMT) from a MySQL datetime format (2005-07-14 23:01:37)
  • trunk/include/common.inc.php

    r808 r862  
    182182if (defined('IN_ADMIN') and IN_ADMIN)
    183183{
    184   foreach (array('admin', 'faq') as $section)
     184  foreach (array('admin') as $section)
    185185  {
    186186    if (file_exists($user_langdir.'/'.$section.'.lang.php'))
  • trunk/include/config_default.inc.php

    r858 r862  
    177177$conf['gallery_url'] = 'http://demo.phpwebgallery.net';
    178178
    179 // prefix_thumbnail : string before filename
     179// prefix_thumbnail : string before filename. Thumbnail's prefix must only
     180// contain characters among : a to z (case insensitive), "-" or "_".
    180181$conf['prefix_thumbnail'] = 'TN-';
    181182
  • trunk/include/functions.inc.php

    r849 r862  
    103103}
    104104
    105 // array_remove removes a value from the given array if the value existed in
    106 // this array.
    107 function array_remove( $array, $value )
    108 {
    109   $output = array();
    110   foreach ( $array as $v ) {
    111     if ( $v != $value ) array_push( $output, $v );
    112   }
    113   return $output;
    114 }
    115 
    116105// The function get_moment returns a float value coresponding to the number
    117106// of seconds since the unix epoch (1st January 1970) and the microseconds
     
    434423}
    435424
    436 function pwg_write_debug()
    437 {
    438   global $debug;
    439  
    440   $fp = @fopen( './log/debug.log', 'a+' );
    441   fwrite( $fp, "\n\n" );
    442   fwrite( $fp, $debug );
    443   fclose( $fp );
    444 }
    445 
    446425function pwg_query($query)
    447426{
     
    735714  global $lang, $conf;
    736715
    737   if ($conf['debug_l10n'])
     716  if ($conf['debug_l10n'] and !isset($lang[$key]))
    738717  {
    739718    echo '[l10n] language key "'.$key.'" is not defined<br />';
  • trunk/include/functions_group.inc.php

    r675 r862  
    2626// +-----------------------------------------------------------------------+
    2727
    28 // get_group_restrictions returns an array containing all unaccessible
    29 // category ids.
    30 function get_group_restrictions( $group_id )
    31 {
    32   // 1. retrieving ids of private categories
    33   $query = 'SELECT id FROM '.CATEGORIES_TABLE;
    34   $query.= " WHERE status = 'private'";
    35   $query.= ';';
    36   $result = pwg_query( $query );
    37   $privates = array();
    38   while ( $row = mysql_fetch_array( $result ) )
    39   {
    40     array_push( $privates, $row['id'] );
    41   }
    42   // 2. retrieving all authorized categories for the group
    43   $authorized = array();
    44   $query = 'SELECT cat_id FROM '.GROUP_ACCESS_TABLE;
    45   $query.= ' WHERE group_id = '.$group_id;
    46   $query.= ';';
    47   $result = pwg_query( $query );
    48   while ( $row = mysql_fetch_array( $result ) )
    49   {
    50     array_push( $authorized, $row['cat_id'] );
    51   }
     28// with 1.5 preparation, no group dedicated function is used.
    5229
    53   $forbidden = array();
    54   foreach ( $privates as $private ) {
    55     if ( !in_array( $private, $authorized ) )
    56     {
    57       array_push( $forbidden, $private );
    58     }
    59   }
    60 
    61   return $forbidden;
    62 }
    63 
    64 // get_all_group_restrictions returns an array with ALL unaccessible
    65 // category ids, including sub-categories
    66 function get_all_group_restrictions( $group_id )
    67 {
    68   $restricted_cats = get_group_restrictions( $group_id );
    69   foreach ( $restricted_cats as $restricted_cat ) {
    70     $sub_restricted_cats = get_subcats_id( $restricted_cat );
    71     foreach ( $sub_restricted_cats as $sub_restricted_cat ) {
    72       array_push( $restricted_cats, $sub_restricted_cat );
    73     }
    74   }
    75   return $restricted_cats;
    76 }
    77 
    78 // The function is_group_allowed returns :
    79 //      - 0 : if the category is allowed with this $restrictions array
    80 //      - 1 : if this category is not allowed
    81 //      - 2 : if an uppercat category is not allowed
    82 function is_group_allowed( $category_id, $restrictions )
    83 {
    84   $lowest_category_id = $category_id;
    85                
    86   $is_root = false;
    87   while ( !$is_root and !in_array( $category_id, $restrictions ) )
    88   {
    89     $query = 'SELECT id_uppercat FROM '.CATEGORIES_TABLE;
    90     $query.= ' WHERE id = '.$category_id;
    91     $query.= ';';
    92     $row = mysql_fetch_array( pwg_query( $query ) );
    93     if ( !isset( $row['id_uppercat'] ) ) $row['id_uppercat'] = '';
    94     if ( $row['id_uppercat'] == '' ) $is_root = true;
    95     $category_id = $row['id_uppercat'];
    96   }
    97                
    98   if ( in_array( $lowest_category_id, $restrictions ) )
    99   {
    100     return 1;
    101   }
    102   if ( in_array( $category_id, $restrictions ) )
    103   {
    104     return 2;
    105   }
    106   // this group is allowed to go in this category
    107   return 0;
    108 }
    10930?>
  • trunk/include/functions_html.inc.php

    r850 r862  
    204204}
    205205
    206 //
    207 // Pick a template/theme combo,
    208 //
    209 function style_select($default_style, $select_name = "style")
    210 {
    211   $templates = get_templates();
    212 
    213   $style_selected = '<select name="' . $select_name . '" >';
    214   foreach ($templates as $template)
    215   {
    216     $selected = ( $template == $default_style ) ? ' selected="selected"' : '';
    217     $style_selected.= '<option value="'.$template.'"'.$selected.'>';
    218     $style_selected.= $template.'</option>';
    219   }
    220   $style_selected .= '</select>';
    221   return $style_selected;
    222 }
    223 
    224206/**
    225207 * returns the list of categories as a HTML string
  • trunk/include/functions_xml.inc.php

    r675 r862  
    5757  else return '';
    5858}
    59 
    60 function deprecated_getAttribute( $element, $attribute )
    61 {
    62   // Retrieving string with tag name and all attributes
    63   $regex = '/^<\w+( '.ATT_REG.'="'.VAL_REG.'")*/';
    64   preg_match( $regex, $element, $out );
    65 
    66   // Splitting string for retrieving separately attributes
    67   // and corresponding values
    68   $regex = '/('.ATT_REG.')="('.VAL_REG.')"/';
    69   preg_match_all( $regex, $out[0], $out );
    70 
    71   // Searching and returning the value of the requested attribute
    72   for ( $i = 0; $i < sizeof( $out[0] ); $i++ )
    73   {
    74     if ( $out[1][$i] == $attribute )
    75     {
    76       return $out[2][$i];
    77     }
    78   }
    79   return '';
    80 }
    8159       
    8260// The function getChild returns the first child
  • trunk/language/en_UK.iso-8859-1/admin.lang.php

    r736 r862  
    2626// +-----------------------------------------------------------------------+
    2727
    28 // Main words
     28$lang['%d categories including %d physical and %d virtual'] = '%d categories including %d physical and %d virtual';
     29$lang['%d comments'] = '%d comments';
     30$lang['%d elements'] = '%d elements';
     31$lang['%d groups'] = '%d groups';
     32$lang['%d members'] = '%d members';
     33$lang['%d user comments rejected'] = '%d user comments rejected';
     34$lang['%d user comments validated'] = '%d user comments validated';
     35$lang['%d users deleted'] = '%d users deleted';
     36$lang['%d users'] = '%d users';
     37$lang['%d waiting for validation'] = '%d waiting for validation';
     38$lang['%d waiting pictures rejected'] = '%d waiting pictures rejected';
     39$lang['%d waiting pictures validated'] = '%d waiting pictures validated';
     40$lang['A new version of PhpWebGallery is available.'] = 'A new version of PhpWebGallery is available.';
     41$lang['Actions'] = 'Actions';
     42$lang['Add a user'] = 'Add a user';
     43$lang['Add group'] = 'Add group';
     44$lang['Add'] = 'Add';
     45$lang['Associated'] = 'Associated';
     46$lang['Association to categories'] = 'Association to categories';
     47$lang['Batch management'] = 'Batch management';
     48$lang['Caddie'] = 'Caddie';
     49$lang['Categories authorized thanks to group associations'] = 'Categories authorized thanks to group associations';
     50$lang['Check for upgrade failed for unknown reasons.'] = 'Check for upgrade failed for unknown reasons.';
     51$lang['Check for upgrade'] = 'Check for upgrade';
     52$lang['Comments for all'] = 'Comments for all';
     53$lang['Creation date'] = 'Creation date';
     54$lang['Database'] = 'Database';
     55$lang['Delete Representant'] = 'Delete Representant';
     56$lang['Delete selected users'] = 'Delete selected users';
     57$lang['Deletions'] = 'Deletions';
     58$lang['Deny selected groups'] = 'Deny selected groups';
     59$lang['Deny selected users'] = 'Deny selected users';
     60$lang['Description'] = 'Description';
     61$lang['Dissociated'] = 'Dissociated';
     62$lang['Does not represent'] = 'Does not represent';
     63$lang['Edit all picture informations'] = 'Edit all picture informations';
     64$lang['Empty caddie'] = 'Empty caddie';
     65$lang['Environment'] = 'Environment';
     66$lang['Expand all categories'] = 'Expand all categories';
     67$lang['Grant selected groups'] = 'Grant selected groups';
     68$lang['Grant selected users'] = 'Grant selected users';
     69$lang['Group name'] = 'Group name';
     70$lang['Groups'] = 'Groups';
     71$lang['History'] = 'History';
     72$lang['Informations'] = 'Informations';
     73$lang['Interface theme'] = 'Interface theme';
     74$lang['Language'] = 'Language';
     75$lang['Linked categories'] = 'Linked categories';
     76$lang['Lock gallery'] = 'Lock gallery';
     77$lang['Maintenance'] = 'Maintenance';
     78$lang['Manage permissions for a category'] = 'Manage permissions for a category';
     79$lang['Manage permissions for group "%s"'] = 'Manage permissions for group "%s"';
     80$lang['Manage permissions for user "%s"'] = 'Manage permissions for user "%s"';
     81$lang['Maximum height of the pictures'] = 'Maximum height of the pictures';
     82$lang['Maximum width of the pictures'] = 'Maximum width of the pictures';
     83$lang['Members'] = 'Members';
     84$lang['Metadata synchronized from file'] = 'Metadata synchronized from file';
     85$lang['Move'] = 'Move';
     86$lang['Name'] = 'Name';
     87$lang['No'] = 'No';
     88$lang['Number of comments per page'] = 'Number of comments per page';
     89$lang['Number of images per row'] = 'Number of images per row';
     90$lang['Number of rows per page'] = 'Number of rows per page';
     91$lang['Number of thumbnails to create'] = 'Number of thumbnails to create';
     92$lang['Only private categories are listed'] = 'Only private categories are listed';
     93$lang['Operating system'] = 'Operating system';
     94$lang['Options'] = 'Options';
     95$lang['Order by'] = 'Order by';
     96$lang['Other private categories'] = 'Other private categories';
     97$lang['Parent category'] = 'Parent category';
     98$lang['Path'] = 'Path';
     99$lang['Permission denied'] = 'Permission denied';
     100$lang['Permission granted thanks to a group'] = 'Permission granted thanks to a group';
     101$lang['Permission granted'] = 'Permission granted';
     102$lang['PhpWebGallery Administration'] = 'PhpWebGallery Administration';
     103$lang['PhpWebGallery version'] = 'PhpWebGallery version';
     104$lang['Picture informations updated'] = 'Picture informations updated';
     105$lang['Position'] = 'Position';
     106$lang['Preferences'] = 'Preferences';
     107$lang['Properties'] = 'Properties';
     108$lang['Random picture'] = 'Random picture';
     109$lang['Recent period'] = 'Recent period';
     110$lang['Registration date'] = 'Registration date';
     111$lang['Reject All'] = 'Reject All';
     112$lang['Reject'] = 'Reject';
     113$lang['Representant'] = 'Representant';
     114$lang['Representation of categories'] = 'Representation of categories';
     115$lang['Representative'] = 'Representative';
     116$lang['Represents'] = 'Represents';
     117$lang['Save order'] = 'Save order';
     118$lang['Select at least one user'] = 'Select at least one user';
     119$lang['Show info'] = 'Show info';
     120$lang['Show number of comments'] = 'Show number of comments';
     121$lang['Status'] = 'Status';
     122$lang['Storage category'] = 'Storage category';
     123$lang['Submit'] = 'Submit';
     124$lang['Take selected elements out of caddie'] = 'Take selected elements out of caddie';
     125$lang['Unable to check for upgrade since allow_url_fopen is disabled.'] = 'Unable to check for upgrade since allow_url_fopen is disabled.';
     126$lang['User comments validation'] = 'User comments validation';
     127$lang['Users'] = 'Users';
     128$lang['Validate All'] = 'Validate All';
     129$lang['Validate'] = 'Validate';
     130$lang['Validation'] = 'Validation';
     131$lang['Webmaster cannot be deleted'] = 'Webmaster cannot be deleted';
     132$lang['Yes'] = 'Yes';
     133$lang['You are running on development sources, no check possible.'] = 'You are running on development sources, no check possible.';
     134$lang['You are running the latest version of PhpWebGallery.'] = 'You are running the latest version of PhpWebGallery.';
     135$lang['You need to confirm deletion'] = 'You need to confirm deletion';
     136$lang['actions'] = 'actions';
     137$lang['all'] = 'all';
     138$lang['ascending'] = 'ascending';
     139$lang['associate to group'] = 'associate to group';
     140$lang['author'] = 'author';
     141$lang['authorized'] = 'Authorized';
     142$lang['cat_add'] = 'Add a virtual category';
     143$lang['cat_comments_title'] = 'Authorize users to add comments on selected categories';
     144$lang['cat_error_name'] = 'The name of a category should not be empty';
     145$lang['cat_image_info'] = 'Images info';
     146$lang['cat_lock_title'] = 'Lock categories';
     147$lang['cat_private'] = 'Private category';
     148$lang['cat_public'] = 'Public category';
     149$lang['cat_representant'] = 'Find a new representant by random';
     150$lang['cat_security'] = 'Public / Private';
     151$lang['cat_status_title'] = 'Manage authorizations for selected categories';
     152$lang['cat_upload_title'] = 'Select uploadable categories';
     153$lang['cat_virtual_added'] = 'Virtual category added';
     154$lang['cat_virtual_deleted'] = 'Virtual category deleted';
     155$lang['category'] = 'category';
     156$lang['conf_access'] = 'Access type';
     157$lang['conf_comments_title'] = 'Users comments';
     158$lang['conf_confirmation'] = 'Information data registered in database';
     159$lang['conf_default'] = 'Default display';
     160$lang['conf_default_title'] = 'Default display';
     161$lang['conf_general_title'] = 'Main configuration';
     162$lang['conf_nb_comment_page_error'] = 'The number of comments a page must be between 5 and 50 included.';
     163$lang['config'] = 'Configuration';
     164$lang['confirm'] = 'confirm';
     165$lang['date'] = 'date';
     166$lang['delete category'] = 'delete category';
     167$lang['descending'] = 'descending';
     168$lang['description'] = 'description';
     169$lang['dissociate from group'] = 'dissociate from group';
     170$lang['down'] = 'Move down';
     171$lang['edit category permissions'] = 'edit category permissions';
     172$lang['edit'] = 'Edit';
     173$lang['editcat_confirm'] = 'Category informations updated successfully.';
     174$lang['editcat_uploadable'] = 'Authorize upload';
     175$lang['elements'] = 'elements';
     176$lang['file'] = 'file';
     177$lang['filesize'] = 'filesize';
     178$lang['first element added on %s'] = 'first element added on %s';
     179$lang['forbidden'] = 'Forbidden';
     180$lang['general'] = 'General';
     181$lang['group "%s" added'] = 'group "%s" added';
     182$lang['group "%s" deleted'] = 'group "%s" deleted';
     183$lang['group'] = 'group';
     184$lang['group_add_error1'] = 'The name of a group must not contain " or \' or be empty.';
     185$lang['group_add_error2'] = 'This name is already used by another group.';
     186$lang['group_add_user']= 'Add user';
     187$lang['group_id URL parameter is missing'] = 'group_id URL parameter is missing';
     188$lang['groups'] = 'Groups';
     189$lang['history'] = 'History';
     190$lang['instructions'] = 'Instructions';
     191$lang['jump to category'] = 'jump to category';
     192$lang['jump to image'] = 'jump to image';
     193$lang['jump to'] = 'jump to';
     194$lang['leave'] = 'leave';
    29195$lang['links'] = 'Links';
    30 $lang['general'] = 'General';
    31 $lang['config'] = 'Configuration';
    32 $lang['users'] = 'Users';
    33 $lang['instructions'] = 'Instructions';
    34 $lang['history'] = 'History';
     196$lang['lock'] = 'Lock';
     197$lang['locked'] = 'Locked';
     198$lang['manage category elements'] = 'manage category elements';
     199$lang['manage sub-categories'] = 'manage sub-categories';
    35200$lang['manage'] = 'Manage';
    36 $lang['waiting'] = 'Waiting';
    37 $lang['groups'] = 'Groups';
     201$lang['metadata_basic'] = 'basic';
     202$lang['metadata_exif'] = 'EXIF';
     203$lang['metadata_iptc'] = 'IPTC';
     204$lang['name'] = 'name';
     205$lang['no_write_access'] = 'no write access';
     206$lang['order_by'] = 'order by';
     207$lang['path'] = 'path';
    38208$lang['permissions'] = 'Permissions';
    39 $lang['update'] = 'Synchronize';
    40 $lang['storage'] = 'Directory';
    41 $lang['edit'] = 'Edit';
    42 $lang['authorized'] = 'Authorized';
    43 $lang['forbidden'] = 'Forbidden';
     209$lang['permuser_info'] = 'Only private categories are listed. Private/Public category status can be set in screen "Categories &gt; Public / Private"';
     210$lang['permuser_only_private'] = 'Only private categories are shown';
     211$lang['pictures'] = 'pictures';
     212$lang['private'] = 'private';
    44213$lang['public'] = 'public';
    45 $lang['private'] = 'private';
    46 $lang['metadata']='Metadata';
    47 $lang['visitors'] = 'Visitors';
    48 $lang['locked'] = 'Locked';
    49 $lang['unlocked'] = 'Unlocked';
    50 $lang['lock'] = 'Lock';
    51 $lang['unlock'] = 'Unlock';
    52 $lang['up'] = 'Move up';
    53 $lang['down'] = 'Move down';
    54 $lang['path'] = 'path';
    55 $lang['no_write_access'] = 'no write access';
    56 
    57 // Specific words
    58 $lang['phpinfos'] = 'PHP Information';
     214$lang['purge history'] = 'purge history';
     215$lang['purge never used notification feeds'] = 'purge never used notification feeds';
     216$lang['purge sessions'] = 'purge sessions';
     217$lang['randomly represented'] = 'randomly represented';
     218$lang['registration_date'] = 'registration date';
    59219$lang['remote_site'] = 'Remote site';
    60 $lang['remote_sites'] = 'Remote sites';
    61 $lang['gallery_default'] = 'Gallery Default';
    62 $lang['upload'] = 'Upload';
    63 
    64 // Remote sites management
     220$lang['remote_site_already_exists'] = 'This site already exists';
     221$lang['remote_site_clean'] = 'clean';
     222$lang['remote_site_clean_hint'] = 'remove remote listing.xml file';
    65223$lang['remote_site_create'] = 'Create a new site : (give its URL to generate_file_listing.php)';
    66 $lang['remote_site_uncorrect_url'] = 'Remote site url must start by http or https and must only contain characters among "/", "a-zA-Z0-9", "-" or "_"';
    67 $lang['remote_site_already_exists'] = 'This site already exists';
     224$lang['remote_site_created'] = 'created';
     225$lang['remote_site_delete'] = 'delete';
     226$lang['remote_site_delete_hint'] = 'delete this site and all its attached elements';
     227$lang['remote_site_deleted'] = 'deleted';
     228$lang['remote_site_error'] = 'an error happened';
     229$lang['remote_site_file_not_found'] = 'file create_listing_file.php on remote site was not found';
    68230$lang['remote_site_generate'] = 'generate listing';
    69231$lang['remote_site_generate_hint'] = 'generate file listing.xml on remote site';
    70 $lang['remote_site_update'] = 'update';
    71 $lang['remote_site_update_hint'] = 'read remote listing.xml and updates database';
    72 $lang['remote_site_clean'] = 'clean';
    73 $lang['remote_site_clean_hint'] = 'remove remote listing.xml file';
    74 $lang['remote_site_delete'] = 'delete';
    75 $lang['remote_site_delete_hint'] = 'delete this site and all its attached elements';
    76 $lang['remote_site_file_not_found'] = 'file create_listing_file.php on remote site was not found';
    77 $lang['remote_site_error'] = 'an error happened';
    78232$lang['remote_site_listing_not_found'] = 'listing.xml file was not found';
    79 $lang['remote_site_removed'] = 'was removed on remote site';
    80 $lang['remote_site_removed_title'] = 'Removed elements';
    81 $lang['remote_site_created'] = 'created';
    82 $lang['remote_site_deleted'] = 'deleted';
    83233$lang['remote_site_local_found'] = 'A local listing.xml file has been found for ';
    84234$lang['remote_site_local_new'] = '(new site)';
    85235$lang['remote_site_local_update'] = 'read local listing.xml and update';
    86 
    87 // Categories
    88 $lang['cat_security'] = 'Public / Private';
    89 $lang['cat_options'] = 'Category options';
    90 $lang['cat_add'] = 'Add a virtual category';
    91 $lang['cat_virtual'] = 'Virtual category';
    92 $lang['cat_public'] = 'Public category';
    93 $lang['cat_private'] = 'Private category';
    94 $lang['cat_image_info'] = 'Images info';
    95 $lang['editcat_status'] = 'Status';
    96 $lang['editcat_confirm'] = 'Category informations updated successfully.';
    97 $lang['editcat_perm'] = 'To set permissions for this category, click';
    98 $lang['editcat_lock_info'] = 'The category and its sub-categories will temporary been disabled for maintenance.';
    99 $lang['editcat_uploadable'] = 'Authorize upload';
    100 $lang['editcat_uploadable_info'] = 'Authorize users to upload files';
    101 $lang['editcat_commentable_info'] = 'Authorize users to comment elements of this category';
    102 $lang['cat_access_info'] = 'Permission management. If you make a category private, all its child categories becomes private. If you make a category public, all its parent categories becomes public';
    103 $lang['cat_virtual_added'] = 'Virtual category added';
    104 $lang['cat_virtual_deleted'] = 'Virtual category deleted';
    105 $lang['cat_upload_title'] = 'Select uploadable categories';
    106 $lang['cat_upload_info'] = 'Only non virtual and non remote categories are shown.';
    107 $lang['cat_lock_title'] = 'Lock categories';
    108 $lang['cat_lock_info'] = 'Selected categories will temporary been disabled for maintenance.
    109 <br />If you lock a category, all its child categories become locked.
    110 <br />If you unlock a category, all its parent categories become unlocked.';
    111 $lang['cat_comments_title'] = 'Authorize users to add comments on selected categories';
    112 $lang['cat_comments_info'] = 'By inheritance, an element is commentable if it belongs at least to one commentable category.';
    113 $lang['cat_status_title'] = 'Manage authorizations for selected categories';
    114 $lang['cat_status_info'] = 'Selected categories are private : you will need to authorize users and/or groups to access to them.
    115 <br />If you make a category private, all its child categories becomes private.
    116 <br />If you make a category public, all its parent categories becomes public';
    117 $lang['cat_representant'] = 'Find a new representant by random';
    118 
    119 // Titles
    120 $lang['admin_panel'] = 'Administration Panel';
    121 $lang['default_message'] = 'PhpWebGallery Administration Control Panel';
     236$lang['remote_site_removed'] = 'was removed on remote site';
     237$lang['remote_site_removed_title'] = 'Removed elements';
     238$lang['remote_site_uncorrect_url'] = 'Remote site url must start by http or https and must only contain characters among "/", "a-zA-Z0-9", "-" or "_"';
     239$lang['remote_site_update'] = 'update';
     240$lang['remote_site_update_hint'] = 'read remote listing.xml and updates database';
     241$lang['remote_sites'] = 'Remote sites';
     242$lang['selection'] = 'selection';
     243$lang['set to'] = 'set to';
     244$lang['singly represented'] = 'singly represented';
     245$lang['stats_global_graph_title'] = 'Pages seen by month';
     246$lang['stats_month_title'] = 'Monthly statistics';
     247$lang['stats_pages_seen'] = 'Pages seen';
     248$lang['stats_title'] = 'Last year statistics';
     249$lang['status'] = 'status';
     250$lang['storage'] = 'Directory';
     251$lang['sub-categories'] = 'sub-categories';
     252$lang['synchronize metadata'] = 'synchronize metadata';
     253$lang['synchronize'] = 'synchronize';
     254$lang['target'] = 'target';
     255$lang['thumbnail'] = 'thumbnail';
     256$lang['title_cat_options'] = 'Categories options';
     257$lang['title_categories'] = 'Categories management';
     258$lang['title_configuration'] = 'PhpWebGallery configuration';
     259$lang['title_default'] = 'PhpWebGallery administration';
     260$lang['title_edit_cat'] = 'Edit a category';
     261$lang['title_groups'] = 'Groups management';
     262$lang['title_history'] = 'History';
    122263$lang['title_liste_users'] = 'Users list';
    123 $lang['title_history'] = 'History';
     264$lang['title_picmod'] = 'Modify informations about a picture';
     265$lang['title_thumbnails'] = 'Thumbnail creation';
    124266$lang['title_update'] = 'Database synchronization with files';
    125 $lang['title_configuration'] = 'PhpWebGallery configuration';
    126 $lang['title_instructions'] = 'Instructions';
    127 $lang['title_categories'] = 'Categories management';
    128 $lang['title_edit_cat'] = 'Edit a category';
    129 $lang['title_info_images'] = 'Modify category\'s image information';
    130 $lang['title_thumbnails'] = 'Thumbnail creation';
    131 $lang['title_thumbnails_2'] = 'for';
    132 $lang['title_default'] = 'PhpWebGallery administration';
    133267$lang['title_waiting'] = 'Pictures waiting for validation';
    134 $lang['title_cat_options'] = 'Categories options';
    135 $lang['title_groups'] = 'Groups management';
    136 $lang['title_cat_perm'] = 'Modify permissions for category';
    137 
    138 //Error messages
    139 $lang['cat_error_name'] = 'The name of a category should not be empty';
    140 
    141 //Configuration
    142 $lang['conf_confirmation'] = 'Information data registered in database';
    143 $lang['conf_default'] = 'Default display';
    144 $lang['conf_cookie'] = 'Session & Cookie';
    145 
    146 // Configuration -> general
    147 $lang['conf_general_title'] = 'Main configuration';
    148 $lang['conf_mail_webmaster'] = 'Webmaster mail adress';
    149 $lang['conf_mail_webmaster_info'] = 'Visitors will be able to contact site administrator with this mail';
    150 $lang['conf_mail_webmaster_error'] = 'e-mail address refused, it must be like name@domain.com';
    151 $lang['conf_prefix'] = 'Thumbnail prefix';
    152 $lang['conf_prefix_info'] = 'Thumbnails use this prefix. Do not fill if your not sure.';
    153 $lang['conf_prefix_error'] = 'Thumbnail\'s prefix must only contain characters among : a to z (case insensitive), "-" or "_"';
    154 $lang['conf_access'] = 'Access type';
    155 $lang['conf_log_info'] = 'Keep an history of visits on your website ? Visits will be shown in the history section of the administration panel';
    156 $lang['conf_notification'] = 'Mail notification';
    157 $lang['conf_notification_info'] = 'Automated mail notification for adminsitrators (and only for them) when a user add a comment or upload a picture.';
    158 $lang['conf_gallery_locked'] = 'Lock gallery';
    159 $lang['conf_gallery_locked_info'] = 'Lock the entire gallery for maintenance. Only administrator users will be able to reach the gallery';
    160 
    161 // Configuration -> comments
    162 $lang['conf_comments_title'] = 'Users comments';
    163 $lang['conf_comments_forall'] = 'Comments for all ?';
    164 $lang['conf_comments_forall_info'] = 'Even guest not registered can post comments';
    165 $lang['conf_nb_comment_page'] = 'Number of comments per page';
    166 $lang['conf_nb_comment_page_info'] = 'number of comments to display on each page. This number is unlimited for a picture. Enter a number between 5 and 50.';
    167 $lang['conf_nb_comment_page_error'] = 'The number of comments a page must be between 5 and 50 included.';
    168 $lang['conf_comments_validation'] = 'Validation';
    169 $lang['conf_comments_validation_info'] = 'An administrator validate users posted comments before the becom visible on the site';
    170 
    171 // Configuration -> default
    172 $lang['conf_default_title'] = 'Default display';
    173 $lang['conf_default_language_info'] = 'Default language';
    174 $lang['conf_default_theme_info'] = 'Default theme';
    175 $lang['conf_nb_image_line_info'] = 'Number of pictures for each row by default';
    176 $lang['conf_nb_line_page_info'] = 'Number of rows by page by default';
    177 $lang['conf_recent_period_info'] = 'By days. Period within a picture is shown as new. Must be superior to 1 day.';
    178 $lang['conf_default_expand_info'] = 'Expand all categories by default in the menu ?';
    179 $lang['conf_show_nb_comments_info'] = 'show the number of comments for each picture on the thumbnails page';
    180 
    181 // Configuration -> upload
    182 $lang['conf_upload_title'] = 'Users upload';
    183 $lang['conf_upload_maxfilesize'] = 'Maximum filesize';
    184 $lang['conf_upload_maxfilesize_info'] = 'Maximum filesize for the uploaded pictures. Must be a number between 10 and 1000 KB.';
    185 $lang['conf_upload_maxfilesize_error'] = 'Maximum filesize for the uploaded pictures must be a number between 10 and 1000 KB.';
    186 $lang['conf_upload_maxwidth'] = 'Maximum width';
    187 $lang['conf_upload_maxwidth_info'] = 'Maximum width authorized for the uploaded images. Must be a number superior to 10 pixels';
    188 $lang['conf_upload_maxwidth_error'] = 'maximum width authorized for the uploaded images must be a number superior to 10 pixels.';
    189 $lang['conf_upload_maxheight'] = 'Maximum height';
    190 $lang['conf_upload_maxheight_info'] = 'Maximum height authorized for the uploaded images. Must be a number superior to 10 pixels';
    191 $lang['conf_upload_maxheight_error'] = 'maximum height authorized for the uploaded images must be a number superior to 10 pixels.';
    192 $lang['conf_upload_tn_maxwidth'] = 'thumbnails maximum width';
    193 $lang['conf_upload_tn_maxwidth_info'] = 'Maximum width authorized for the uploaded thumbnails. Must be a number superior to 10 pixels';
    194 $lang['conf_upload_maxwidth_thumbnail_error'] = 'Maximum width authorized for the uploaded thumbnails must be a number superior to 10 pixels.';
    195 $lang['conf_upload_tn_maxheight'] = 'Thumbnails maximum height';
    196 $lang['conf_upload_tn_maxheight_info'] = 'Maximum height authorized for the uploaded thumbnails. Must be a number superior to 10 pixels';
    197 $lang['conf_upload_maxheight_thumbnail_error'] = 'Maximum height authorized for the uploaded thumbnails must be a number superior to 10 pixels.';
    198 
    199 // Configuration -> session
    200 $lang['conf_session_title'] = 'Sessions';
    201 $lang['conf_authorize_remembering'] = 'Authorize remembering';
    202 $lang['conf_authorize_remembering_info'] = 'Permits user to log for a long time. It creates a cookie on client side, with duration set in include/config.inc.php (1 year per default)';
    203 
    204 // Configuration -> metadata
    205 $lang['conf_metadata_title'] = 'Metadata';
    206 $lang['conf_use_exif'] = 'Use EXIF';
    207 $lang['conf_use_exif_info'] = 'Use EXIF data during metadata synchronization into PhpWebGallery database';
    208 $lang['conf_use_iptc'] = 'Use IPTC';
    209 $lang['conf_use_iptc_info'] = 'Use IPTC data during metadata synchronization into PhpWebGallery database';
    210 $lang['conf_show_exif'] = 'Show EXIF';
    211 $lang['conf_show_exif_info'] = 'Give the possibility to show EXIF metadata on visualisation page. See include/config.inc.php for available EXIF fields';
    212 $lang['conf_show_iptc'] = 'Show IPTC';
    213 $lang['conf_show_iptc_info'] = 'Give the possibility to show IPTC metadata on visualisation page. See include/config.inc.php for available IPTC fields';
    214 
    215 // Configuration -> remote
    216 $lang['conf_remote_site_delete_info'] = 'Deleting a remote server will delete all the image and the categories in relation with this server.';
    217 
    218 // Image informations
    219 $lang['title_picmod'] = 'Modify informations about a picture';
    220 $lang['infoimage_general'] = 'General options for the category';
    221 $lang['infoimage_useforall'] = 'use for all pictures ?';
    222 $lang['infoimage_creation_date'] = 'Creation date';
    223 $lang['infoimage_detailed'] = 'Option for each picture';
    224 $lang['infoimage_title'] = 'Title';
    225 $lang['infoimage_keyword_separation'] = '(separate with coma ",")';
    226 $lang['infoimage_addtoall'] = 'add to all';
    227 $lang['infoimage_removefromall'] = 'remove from all';
    228 $lang['infoimage_associate'] = 'Associate to the category';
    229 $lang['infoimage_associated'] = 'virtually associated to';
    230 $lang['infoimage_dissociated'] = 'dissociated from';
    231 $lang['storage_category'] = 'storage category';
    232 $lang['represents'] = 'represents';
    233 $lang['doesnt_represent'] = 'doesn\'t represent';
    234 $lang['cat_unknown_id'] = 'This category is unknown in the database';
    235 $lang['dissociate'] = 'dissociate';
    236 
    237 // Thumbnails
    238 $lang['tn_width'] = 'width';
     268$lang['tn_all'] = 'all';
     269$lang['tn_alone_title'] = 'pictures without thumbnail (jpeg and png only)';
     270$lang['tn_dirs_alone'] = 'pictures without thumbnail';
     271$lang['tn_dirs_title'] = 'Directories list';
     272$lang['tn_err_height'] = 'height must be a number superior to';
     273$lang['tn_err_width'] = 'width must be a number superior to';
     274$lang['tn_format'] = 'for the file format';
    239275$lang['tn_height'] = 'height';
     276$lang['tn_no_missing'] = 'No missing thumbnail';
    240277$lang['tn_no_support'] = 'Picture unreachable or no support';
    241 $lang['tn_format'] = 'for the file format';
    242 $lang['tn_thisformat'] = 'for this file format';
    243 $lang['tn_err_width'] = 'width must be a number superior to';
    244 $lang['tn_err_height'] = 'height must be a number superior to';
     278$lang['tn_params_GD'] = 'GD version';
     279$lang['tn_params_create'] = 'create';
     280$lang['tn_params_title'] = 'Miniaturization parameters';
     281$lang['tn_results_gen_time'] = 'generated in';
    245282$lang['tn_results_title'] = 'Results of miniaturization';
    246 $lang['tn_picture'] = 'picture';
    247 $lang['tn_results_gen_time'] = 'generated in';
    248283$lang['tn_stats'] = 'General statistics';
     284$lang['tn_stats_max'] = 'max time';
     285$lang['tn_stats_mean'] = 'average time';
     286$lang['tn_stats_min'] = 'min time';
    249287$lang['tn_stats_nb'] = 'number of miniaturized pictures';
    250288$lang['tn_stats_total'] = 'total time';
    251 $lang['tn_stats_max'] = 'max time';
    252 $lang['tn_stats_min'] = 'min time';
    253 $lang['tn_stats_mean'] = 'average time';
    254 $lang['tn_err'] = 'You made mistakes';
    255 $lang['tn_params_title'] = 'Miniaturization parameters';
    256 $lang['tn_params_GD'] = 'GD version';
    257 $lang['tn_params_GD_info'] = '- GD is the picture manipulating library for PHP<br />-choose the version installed on your server. If you choose the wrong, you\'ll just have errors messages, come back with your browser and choose the other version. If no version works, it means your server doesn\'t support GD.';
    258 $lang['tn_params_width_info'] = 'maximum width that thumbnails can take';
    259 $lang['tn_params_height_info'] = 'maximum height that thumbnails can take';
    260 $lang['tn_params_create'] = 'create';
    261 $lang['tn_params_create_info'] = 'Do not try to miniaturize too many pictures in the same time.<br />Indeed, miniaturization uses a lot of CPU. If you installed PhpWebGallery on a free provider, a too high CPU load can sometime lead to the deletion of your website.';
    262 $lang['tn_params_format'] = 'file format';
    263 $lang['tn_params_format_info'] = 'only jpeg file format is supported for thumbnail creation';
    264 $lang['tn_alone_title'] = 'pictures without thumbnail (jpeg and png only)';
    265 $lang['tn_dirs_title'] = 'Directories list';
    266 $lang['tn_dirs_alone'] = 'pictures without thumbnail';
    267 $lang['tn_no_missing'] = 'No missing thumbnail';
    268 $lang['tn_all'] = 'all';
    269 
    270 // Waiting files
    271 $lang['waiting_update'] = 'Validated pictures will be displayed only once pictures database updated';
    272 
    273 // Update
    274 $lang['update_missing_tn'] = 'the thumbnail is missing for';
     289$lang['tn_thisformat'] = 'for this file format';
     290$lang['tn_width'] = 'width';
     291$lang['unlocked'] = 'Unlocked';
     292$lang['unset'] = 'unset';
     293$lang['up'] = 'Move up';
     294$lang['update categories informations'] = 'update categories informations';
     295$lang['update images informations'] = 'update images informations';
     296$lang['update'] = 'Synchronize';
     297$lang['update_cats_subset'] = 'reduce to single existing categories';
     298$lang['update_default_title'] = 'Choose an option';
     299$lang['update_display_info'] = 'display maximum informations (added categories and elements, deleted categories and elements)';
     300$lang['update_elements_metadata_sync'] = 'elements informations synchronized with files metadata';
     301$lang['update_error_list_title'] = 'Error list';
     302$lang['update_errors_caption'] = 'Errors caption';
     303$lang['update_infos_title'] = 'Detailed informations';
     304$lang['update_missing_tn_info'] = 'a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the category directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :';
    275305$lang['update_missing_tn_short'] = 'missing thumbnail';
    276 $lang['update_missing_tn_info'] = 'a picture filetype requires a thumbnail. The thumbnail must be present in the sub-directory "thumbnail" of the category directory. The thumbnail filename must start with the configured thumbnail prefix and the extension must be among the following list :';
    277 $lang['update_disappeared_tn'] = 'the thumbnail disapeared';
    278 $lang['update_disappeared'] = 'doesn\'t exist';
    279 $lang['update_part_deletion'] = 'Deletion of images that have no thumbnail or that doesn\'t exist';
     306$lang['update_nb_del_categories'] = 'categories deleted in the database';
     307$lang['update_nb_del_elements'] = 'elements deleted in the database';
     308$lang['update_nb_errors'] = 'errors during synchronization';
     309$lang['update_nb_new_categories'] = 'categories added in the database';
     310$lang['update_nb_new_elements'] = 'elements added in the database';
    280311$lang['update_part_research'] = 'Search for new images in the directories';
    281312$lang['update_research_added'] = 'added';
    282313$lang['update_research_deleted'] = 'deleted';
    283 $lang['update_research_tn_ext'] = 'thumbnail in';
    284 $lang['update_nb_new_elements'] = 'elements added in the database';
    285 $lang['update_nb_del_elements'] = 'elements deleted in the database';
    286 $lang['update_nb_new_categories'] = 'categories added in the database';
    287 $lang['update_nb_del_categories'] = 'categories deleted in the database';
    288 $lang['update_default_title'] = 'Choose an option';
     314$lang['update_result_metadata'] = 'Metadata synchronization results';
     315$lang['update_simulate'] = 'only perform a simulation (no change in database will be made)';
     316$lang['update_simulation_title'] = '[Simulation]';
     317$lang['update_sync_all'] = 'directories + files';
     318$lang['update_sync_dirs'] = 'only directories';
    289319$lang['update_sync_files'] = 'synchronize files structure with database';
    290 $lang['update_sync_dirs'] = 'only directories';
    291 $lang['update_sync_all'] = 'directories + files';
    292320$lang['update_sync_metadata'] = 'synchronize files metadata with database elements informations';
     321$lang['update_sync_metadata_all'] = 'even already synchronized elements';
    293322$lang['update_sync_metadata_new'] = 'only never synchronized elements';
    294 $lang['update_sync_metadata_all'] = 'even already synchronized elements';
    295 $lang['update_cats_subset'] = 'reduce to single existing categories';
    296 $lang['update_nb_errors'] = 'errors during synchronization';
    297 $lang['update_error_list_title'] = 'Error list';
    298 $lang['update_errors_caption'] = 'Errors caption';
    299 $lang['update_display_info'] = 'display maximum informations (added categories and elements, deleted categories and elements)';
    300 $lang['update_simulate'] = 'only perform a simulation (no change in database will be made)';
    301 $lang['update_infos_title'] = 'Detailed informations';
    302 $lang['update_simulation_title'] = '[Simulation]';
    303 $lang['update_wrong_dirname'] = 'The name of directories and files must be composed of letters, figures, "-", "_" or "."';
     323$lang['update_used_metadata'] = 'Used metadata';
     324$lang['update_wrong_dirname_info'] = 'The name of directories and files must be composed of letters, figures, "-", "_" or "."';
    304325$lang['update_wrong_dirname_short'] = 'wrong filename';
    305 $lang['update_wrong_dirname_info'] = 'The name of directories and files must be composed of letters, figures, "-", "_" or "."';
    306 $lang['update_result_metadata'] = 'Metadata synchronization results';
    307 $lang['update_elements_metadata_sync'] = 'elements informations synchronized with files metadata';
    308 $lang['update_used_metadata'] = 'Used metadata';
    309 $lang['metadata_basic'] = 'basic';
    310 $lang['metadata_exif'] = 'EXIF';
    311 $lang['metadata_iptc'] = 'IPTC';
    312 
    313 // History
    314 $lang['stats_title'] = 'Last year statistics';
    315 $lang['stats_month_title'] = 'Monthly statistics';
    316 $lang['stats_pages_seen'] = 'Pages seen';
    317 $lang['stats_global_graph_title'] = 'Pages seen by month';
    318 $lang['stats_visitors_graph_title'] = 'Nombre de visiteurs par jour';
    319 
    320 // Users
    321 $lang['title_user_modify'] = 'Modify a user';
    322 $lang['title_user_perm'] = 'Modify permission for user';
    323 $lang['user_err_modify'] = 'This user can\'t be modified or deleted';
    324 $lang['user_err_unknown'] = 'This user doesn\'t exist in the database';
    325 $lang['user_management'] = 'Special field for administrators';
     326$lang['upload'] = 'Upload';
     327$lang['user_delete'] = 'Delete user';
     328$lang['user_delete_hint'] = 'Click here to delete this user. Warning! This operation cannot be undone!';
     329$lang['user_id URL parameter is missing'] = 'user_id URL parameter is missing';
    326330$lang['user_status'] = 'User status';
    327331$lang['user_status_admin'] = 'Administrator';
    328332$lang['user_status_guest'] = 'User';
    329 $lang['user_delete'] = 'Delete user';
    330 $lang['user_delete_hint'] = 'Click here to delete this user. Warning! This operation cannot be undone!';
    331 $lang['permuser_only_private'] = 'Only private categories are shown';
    332 $lang['permuser_info'] = 'Only private categories are listed. Private/Public category status can be set in screen "Categories &gt; Public / Private"';
    333 $lang['order_by'] = 'order by';
    334 $lang['registration_date'] = 'registration date';
    335 $lang['ascending'] = 'ascending';
    336 $lang['descending'] = 'descending';
    337 $lang['actions'] = 'actions';
    338 
    339 // Groups
    340 $lang['group_confirm_delete']= 'Confirm group deletion';
    341 $lang['group_add'] = 'Add a group';
    342 $lang['group_add_error1'] = 'The name of a group must not contain " or \' or be empty.';
    343 $lang['group_add_error2'] = 'This name is already used by another group.';
    344 $lang['group_list_title'] = 'List of existing groups';
    345 $lang['group_edit'] = 'Manage users of the group';
    346 $lang['group_deny_user'] = 'Deny selected';
    347 $lang['group_add_user']= 'Add user';
    348 $lang['title_group_perm'] = 'Modify permissions for group';
     333$lang['username'] = 'username';
     334$lang['users'] = 'Users';
     335$lang['visitors'] = 'Visitors';
     336$lang['w_day'] = 'w_day';
     337$lang['waiting'] = 'Waiting';
    349338?>
  • trunk/language/en_UK.iso-8859-1/common.lang.php

    r850 r862  
    3333$lang_info['code'] = 'en';
    3434
    35 // Main words
    36 $lang['no_category'] = 'Home';
    37 $lang['category'] = 'Category';
    38 $lang['categories'] = 'Categories';
    39 $lang['thumbnail'] = 'Thumbnail';
    40 $lang['thumbnails'] = 'Thumbnails';
    41 $lang['search'] = 'Search';
    42 $lang['comment'] = 'Comment';
    43 $lang['comments'] = 'Comments';
    44 $lang['picture'] = 'Picture';
    45 $lang['pictures'] = 'Pictures';
    46 $lang['name'] = 'Name';
    47 $lang['no'] = 'No';
    48 $lang['yes'] = 'Yes';
    49 $lang['date'] = 'Date';
    50 $lang['description'] = 'Description';
    51 $lang['author'] = 'Author';
    52 $lang['size'] = 'Size';
    53 $lang['filesize'] = 'Filesize';
    54 $lang['file'] = 'File';
    55 $lang['keywords'] = 'Keywords';
    56 $lang['default'] = 'Default';
    57 $lang['send_mail'] = 'Contact';
    58 $lang['webmaster'] = 'Webmaster';
    59 $lang['language']='Language';
    60 $lang['powered_by'] = 'Powered by';
     35$lang['%.2f (rated %d times, standard deviation = %.2f)'] = '%.2f (rated %d times, standard deviation = %.2f)';
     36$lang['%d Kb'] = '%d Kb';
     37$lang['%d categories updated'] = '%d categories updated';
     38$lang['%d comments to validate'] = '%d comments to validate';
     39$lang['%d new comments'] = '%d new comments';
     40$lang['%d new elements'] = '%d new elements';
     41$lang['%d new users'] = '%d new users';
     42$lang['About'] = 'About';
     43$lang['Author'] = 'Author';
     44$lang['Average rate'] = 'Average rate';
     45$lang['Categories'] = 'Categories';
     46$lang['Category'] = 'Category';
     47$lang['Close this window'] = 'Close this window';
     48$lang['Confirm Password'] = 'Confirm Password';
     49$lang['Connection settings'] = 'Connection settings';
     50$lang['Create a new account'] = 'Create a new account';
     51$lang['Created on'] = 'Created on';
     52$lang['Current password is wrong'] = 'Current password is wrong';
     53$lang['Dimensions'] = 'Dimensions';
     54$lang['Display'] = 'Display';
     55$lang['Email address'] = 'Email address';
     56$lang['Enter your personnal informations'] = 'Enter your personnal informations';
     57$lang['File'] = 'File';
     58$lang['Filesize'] = 'Filesize';
     59$lang['Filter and display'] = 'Filter and display';
     60$lang['Filter'] = 'Filter';
     61$lang['Go through the gallery as a visitor'] = 'Go through the gallery as a visitor';
     62$lang['Help'] = 'Help';
     63$lang['Identification'] = 'Identification';
     64$lang['Keyword'] = 'Keyword';
     65$lang['Keywords'] = 'Keywords';
     66$lang['Links'] = 'Links';
     67$lang['Mail address'] = 'Mail address';
     68$lang['N/A'] = 'N/A';
     69$lang['New on %s'] = 'New on %s';
     70$lang['New password confirmation does not correspond'] = 'New password confirmation does not correspond';
     71$lang['Notification'] = 'Notification';
     72$lang['Number of items'] = 'Number of items';
     73$lang['Original dimensions'] = 'Original dimensions';
     74$lang['Password'] = 'Password';
     75$lang['PhpWebGallery Help'] = 'PhpWebGallery Help';
     76$lang['Profile'] = 'Profile';
     77$lang['RSS feed'] = 'RSS feed';
     78$lang['Register'] = 'Register';
     79$lang['Registered on'] = 'Registered on';
     80$lang['Registration'] = 'Registration';
     81$lang['Reset'] = 'Reset';
     82$lang['Search'] = 'Search';
     83$lang['Since'] = 'Since';
     84$lang['Sort by'] = 'Sort by';
     85$lang['Sort order'] = 'Sort order';
     86$lang['The RSS notification feed provides notification on news from this website : new pictures, updated categories, new comments. Use a RSS feed reader.'] = 'The RSS notification feed provides notification on news from this website : new pictures, updated categories, new comments. Use a RSS feed reader.';
     87$lang['Unknown feed identifier'] = 'Unknown feed identifier';
     88$lang['User comments'] = 'User comments';
     89$lang['Username'] = 'Username';
     90$lang['Visits'] = 'Visits';
     91$lang['Webmaster'] = 'Webmaster';
     92$lang['about'] = 'about';
     93$lang['about_page_title'] = 'About PhpWebGallery';
     94$lang['access_forbiden'] = 'You are not authorized to access this page';
     95$lang['add to caddie'] = 'add to caddie';
     96$lang['add_favorites_alt'] = 'Add to favorites';
     97$lang['add_favorites_hint'] = 'Add this picture to your favorites';
     98$lang['admin'] = 'Administration';
    6199$lang['all_categories'] = 'all categories';
    62 $lang['unavailable'] = 'N/A';
    63 
    64 //Properties
    65 $lang['registration_date'] = 'Registered on';
    66 $lang['creation_date'] = 'Created on';
    67 
    68 // Form words
    69 $lang['submit'] = 'Submit';
    70 $lang['delete'] = 'Delete';
    71 $lang['reset'] = 'Reset';
    72 $lang['Close'] = 'Close the window';
    73 $lang['Select'] = 'Select';
    74 
    75 // Error management
    76 $lang['mandatory'] = 'obligatory';
    77 $lang['err_date'] = 'wrong date';
    78 
    79 // Navigation
    80 $lang['home'] = 'Home';
    81 $lang['title_menu'] = 'Menu';
    82 $lang['home_hint'] = 'Back to the home page';
    83 $lang['special_categories'] = 'Specials';
    84 $lang['favorite_cat'] = 'my favorites';
    85 $lang['favorite_cat_hint'] = 'display my favorites pictures';
    86 $lang['most_visited_cat'] = 'most visited';
    87 $lang['most_visited_cat_hint'] = 'displays most visited pictures';
     100$lang['already_rated'] = 'You\'ve already rated this item';
     101$lang['auto_expand'] = 'Expand all categories';
    88102$lang['best_rated_cat'] = 'best rated';
    89103$lang['best_rated_cat_hint'] = 'displays best rated items';
    90 $lang['recent_image'] = 'Image within the';
    91 $lang['recent_pics_cat'] = 'Last pictures';
    92 $lang['recent_pics_cat_hint'] = 'Displays most recent pictures';
    93 $lang['recent_cats_cat'] = 'Last categories';
    94 $lang['recent_cats_cat_hint'] = 'Displays recently updated categories';
    95 $lang['about'] = 'about';
    96 $lang['hint_about'] = 'more informations on PhpWebGallery...';
    97 $lang['admin'] = 'Administration';
    98 $lang['hint_admin'] = 'available for administrators only';
    99 $lang['page_number'] = 'page number';
    100 $lang['previous_page'] = 'Previous';
    101 $lang['next_page'] = 'Next';
    102 $lang['first_page'] = 'First';
    103 $lang['last_page'] = 'Last';
    104 $lang['hint_category'] = 'shows images at the root of this categry';
    105 $lang['hint_customize'] = 'customize the appareance of the gallery';
    106 $lang['hint_search'] = 'search';
    107 $lang['upload_picture'] = 'Upload a picture';
    108 $lang['favorites'] = 'Favorites';
    109 $lang['random_cat'] = 'random pictures';
    110 $lang['random_cat_hint'] = 'Displays a set of random pictures';
    111 
    112 // Identification
    113 $lang['login'] = 'Login';
    114 $lang['logout'] = 'Logout';
    115 $lang['password'] = 'Password';
    116 $lang['customize'] = 'Customize';
    117 $lang['new'] = 'New';
    118 $lang['identification'] = 'Identification';
    119 $lang['remember_me'] = 'Auto login';
    120 $lang['only_members'] = 'Only members can access this page';
    121 $lang['invalid_pwd'] = 'Invalid password!';
    122 $lang['access_forbiden'] = 'You are not authorized to access this page';
    123 $lang['ident_register'] = 'Register';
    124 $lang['ident_forgotten_password'] = 'Forget your password ?';
    125 $lang['ident_guest_visit'] = 'Go through the gallery as a visitor';
    126 
    127 // Registration
    128 $lang['register_page_title'] = 'Registration';
    129 $lang['register_title'] = 'Registration';
    130 $lang['reg_err_login1'] = 'Please, enter a login';
    131 $lang['reg_err_login2'] = 'login mustn\'t end with a space character';
    132 $lang['reg_err_login3'] = 'login mustn\'t start with a space character';
    133 $lang['reg_err_login4'] = 'login mustn\'t contain characters " and \'';
    134 $lang['reg_err_login5'] = 'this login is already used';
    135 $lang['reg_err_pass'] = 'please enter your password again';
    136 $lang['reg_confirm'] = 'Confirm password';
    137 $lang['reg_err_mail_address'] = 'mail address must be like xxx@yyy.eee (example : jack@altern.org)';
    138 
    139 //Calendar
     104$lang['caddie'] = 'caddie';
    140105$lang['calendar'] = 'calendar';
    141106$lang['calendar_hint'] = 'displays each day with pictures, month per month';
    142107$lang['calendar_picture_hint'] = 'displays pictures added on ';
     108$lang['categories'] = 'Categories';
     109$lang['comment'] = 'Comment';
     110$lang['comment_added'] = 'Your comment has been registered';
     111$lang['comment_anti-flood'] = 'Anti-flood system : please wait for a moment before trying to post another comment';
     112$lang['comment_to_validate'] = 'An administrator must authorize your comment before it is visible.';
     113$lang['comment_user_exists'] = 'This login is already used by another user';
     114$lang['comments'] = 'Comments';
     115$lang['comments_add'] = 'Add a comment';
     116$lang['comments_del'] = 'delete this comment';
     117$lang['comments_title'] = 'Comments from the users of the site';
     118$lang['confirm_password_hint'] = 'You only have to confirm your new password if you wish to change it.';
     119$lang['customize'] = 'Customize';
     120$lang['customize_page_title'] = 'Your Gallery Customization ';
     121$lang['customize_title'] = 'Customization';
     122$lang['day'][0] = 'Sunday';
     123$lang['day'][1] = 'Monday';
     124$lang['day'][2] = 'Tuesday';
     125$lang['day'][3] = 'Wednesday';
     126$lang['day'][4] = 'Thursday';
     127$lang['day'][5] = 'Friday';
     128$lang['day'][6] = 'Saturday';
     129$lang['days'] = 'days';
     130$lang['del_favorites_alt'] = 'Delete from favorites';
     131$lang['del_favorites_hint'] = 'Delete this picture from your favorites';
     132$lang['delete'] = 'Delete';
     133$lang['download'] = 'download';
     134$lang['download_hint'] = 'download this file';
     135$lang['edit category informations'] = 'edit category informations';
     136$lang['edit'] = 'edit';
     137$lang['err_date'] = 'wrong date';
     138$lang['favorite_cat'] = 'my favorites';
     139$lang['favorite_cat_hint'] = 'display my favorites pictures';
     140$lang['favorites'] = 'Favorites';
     141$lang['first_page'] = 'First';
     142$lang['gallery_locked_message'] = 'The gallery is locked for maintenance. Please, come back later.';
     143$lang['generation_time'] = 'Page generated in';
     144$lang['guest'] = 'guest';
     145$lang['hello'] = 'Hello';
     146$lang['hint_about'] = 'more informations on PhpWebGallery...';
     147$lang['hint_admin'] = 'available for administrators only';
     148$lang['hint_category'] = 'shows images at the root of this categry';
     149$lang['hint_comments'] = 'See last users comments';
     150$lang['hint_customize'] = 'customize the appareance of the gallery';
     151$lang['hint_search'] = 'search';
     152$lang['home'] = 'Home';
     153$lang['home_hint'] = 'Back to the home page';
     154$lang['ident_forgotten_password'] = 'Forget your password ?';
     155$lang['ident_guest_visit'] = 'Go through the gallery as a visitor';
     156$lang['ident_register'] = 'Register';
     157$lang['ident_title'] = 'ident_title';
     158$lang['identification'] = 'Identification';
     159$lang['images_available'] = 'images in this category';
     160$lang['invalid_pwd'] = 'Invalid password!';
     161$lang['language']='Language';
     162$lang['last %d days'] = 'last %d days';
     163$lang['last_page'] = 'Last';
     164$lang['link_info_image'] = 'Modify information';
     165$lang['login'] = 'Login';
     166$lang['logout'] = 'Logout';
     167$lang['mail_address'] = 'E-mail address';
     168$lang['mandatory'] = 'obligatory';
     169$lang['maxheight'] = 'Maximum height of the pictures';
     170$lang['maxheight_error'] = 'Maximum height must be a number superior to 50';
     171$lang['maxwidth'] = 'Maximum width of the pictures';
     172$lang['maxwidth_error'] = 'Maximum width must be a number superior to 50';
     173$lang['menu_login'] = 'login';
     174$lang['month'][10] = 'October';
     175$lang['month'][11] = 'November';
     176$lang['month'][12] = 'December';
    143177$lang['month'][1] = 'January';
    144178$lang['month'][2] = 'February';
     
    150184$lang['month'][8] = 'August';
    151185$lang['month'][9] = 'September';
    152 $lang['month'][10] = 'October';
    153 $lang['month'][11] = 'November';
    154 $lang['month'][12] = 'December';
    155 $lang['day'][0] = 'Sunday';
    156 $lang['day'][1] = 'Monday';
    157 $lang['day'][2] = 'Tuesday';
    158 $lang['day'][3] = 'Wednesday';
    159 $lang['day'][4] = 'Thursday';
    160 $lang['day'][5] = 'Friday';
    161 $lang['day'][6] = 'Saturday';
    162 $lang['w_month'] = 'Month';
    163 $lang['w_day'] = 'Day';
    164 $lang['days'] = 'days';
    165 $lang['today']='Today';
    166 
    167 // Customization
    168 $lang['customize_page_title'] = 'Your Gallery Customization ';
    169 $lang['customize_title'] = 'Customization';
    170 $lang['preferences'] = 'Preferences';
    171 $lang['mail_address'] = 'E-mail address';
    172 $lang['password_hint'] = 'You only have to give your password if you wish to change your e-mail';
     186$lang['most_visited_cat'] = 'most visited';
     187$lang['most_visited_cat_hint'] = 'displays most visited pictures';
     188$lang['nb_image_per_row'] = 'Number of images per row';
     189$lang['nb_row_per_page'] = 'Number of rows per page';
     190$lang['never_rated'] = 'You\'ve never rated this item';
    173191$lang['new_password'] = 'New password';
    174192$lang['new_password_hint'] = 'You only have to give a password if you wish to change it.';
    175 $lang['confirm_password_hint'] = 'You only have to confirm your new password if you wish to change it.';
    176 $lang['nb_image_per_row'] = 'Number of images per row';
    177 $lang['nb_row_per_page'] = 'Number of rows per page';
    178 $lang['maxwidth'] = 'Maximum width of the pictures';
    179 $lang['maxheight'] = 'Maximum height of the pictures';
    180 $lang['maxwidth_error'] = 'Maximum width must be a number superior to 50';
    181 $lang['maxheight_error'] = 'Maximum height must be a number superior to 50';
    182 $lang['theme'] = 'Interface theme';
    183 $lang['auto_expand'] = 'Expand all categories';
    184 $lang['show_nb_comments'] = 'Show number of comments';
     193$lang['next_page'] = 'Next';
     194$lang['no'] = 'No';
     195$lang['no_category'] = 'Home';
     196$lang['no_rate'] = 'no rate';
     197$lang['notification'] = 'notification';
     198$lang['only_members'] = 'Only members can access this page';
     199$lang['password'] = 'Password';
     200$lang['password_hint'] = 'You only have to give your password if you wish to change your e-mail';
     201$lang['periods_error'] = 'Recent period must be a positive integer value';
     202$lang['picture_high'] = 'Click on the picture to see it in high definition';
     203$lang['picture_show_metadata'] = 'Show file metadata';
     204$lang['powered_by'] = 'Powered by';
     205$lang['preferences'] = 'Preferences';
     206$lang['previous_page'] = 'Previous';
     207$lang['random_cat'] = 'random pictures';
     208$lang['random_cat_hint'] = 'Displays a set of random pictures';
     209$lang['recent_cats_cat'] = 'Last categories';
     210$lang['recent_cats_cat_hint'] = 'Displays recently updated categories';
     211$lang['recent_image'] = 'Image within the';
    185212$lang['recent_period'] = 'Recent period';
    186 $lang['periods_error'] = 'Recent period must be a positive integer value';
    187 
    188 // search
    189 $lang['search_title'] = 'Search';
    190 $lang['search_options'] = 'Search Options';
    191 $lang['search_keywords'] = 'Search for words';
    192 $lang['search_keywords_hint'] = 'Search for entered words in all the attributes related to the pictures displayed in the gallery. Use * as a wildcard for partial matches';
    193 $lang['search_mode_or'] = 'Search for any terms';
    194 $lang['search_mode_and'] = 'Search for all terms ';
     213$lang['recent_pics_cat'] = 'Last pictures';
     214$lang['recent_pics_cat_hint'] = 'Displays most recent pictures';
     215$lang['reg_confirm'] = 'Confirm password';
     216$lang['reg_err_login1'] = 'Please, enter a login';
     217$lang['reg_err_login2'] = 'login mustn\'t end with a space character';
     218$lang['reg_err_login3'] = 'login mustn\'t start with a space character';
     219$lang['reg_err_login5'] = 'this login is already used';
     220$lang['reg_err_mail_address'] = 'mail address must be like xxx@yyy.eee (example : jack@altern.org)';
     221$lang['reg_err_pass'] = 'please enter your password again';
     222$lang['register'] = 'register';
     223$lang['register_page_title'] = 'Registration';
     224$lang['register_title'] = 'Registration';
     225$lang['remember_me'] = 'Auto login';
     226$lang['representative'] = 'representative';
     227$lang['reset'] = 'Reset';
     228$lang['return to homepage'] = 'return to homepage';
     229$lang['search'] = 'Search';
     230$lang['search_ascending'] = 'Ascending';
    195231$lang['search_author'] = 'Search for Author';
    196232$lang['search_categories'] = 'Search in Categories';
    197 $lang['search_subcats_included'] = 'Search in subcategroies';
    198 $lang['search_categories_hint'] = 'Select the category or categories you wish to search in. For speed all subcategories can be searched by selecting the parent and setting enable search subcategories below.';
    199 $lang['search_explain'] = 'Use * as a wildcard for partial matches';
    200233$lang['search_date'] = 'Search by Date';
    201 $lang['search_date_hint'] = 'Select a date and/or an ending date for your query.<br />
    202 Leave date empty if you want to make a "before" query.<br />
    203 The year must be entered in the last field in the following format : 0000 (i.e. 2004)';
     234$lang['search_date_available'] = 'Availability';
     235$lang['search_date_creation'] = 'Creation';
    204236$lang['search_date_from'] = 'Date';
    205237$lang['search_date_to'] = 'End-Date';
    206238$lang['search_date_type'] = 'Kind of date';
    207 $lang['search_date_available'] = 'Availability';
    208 $lang['search_date_creation'] = 'Creation';
     239$lang['search_descending'] = 'Descending';
     240$lang['search_explain'] = 'Use * as a wildcard for partial matches';
     241$lang['search_keywords'] = 'Search for words';
     242$lang['search_mode_and'] = 'Search for all terms ';
     243$lang['search_mode_or'] = 'Search for any terms';
     244$lang['search_one_clause_at_least'] = 'Empty query. No criteria has been entered.';
     245$lang['search_options'] = 'Search Options';
     246$lang['search_result'] = 'Search results';
    209247$lang['search_sort'] = 'Sort results by';
    210 $lang['search_ascending'] = 'Ascending';
    211 $lang['search_descending'] = 'Descending';
    212 $lang['search_one_clause_at_least'] = 'Empty query. No criteria has been entered.';
    213 $lang['search_result'] = 'Search results';
    214 $lang['Look_up_user'] = 'Seek user';
    215 $lang['Find_username'] = 'Find a username';
    216 $lang['No_match'] = 'No match';
    217 $lang['Select_username'] = 'Select a username';
    218 
    219 // Category
     248$lang['search_subcats_included'] = 'Search in subcategroies';
     249$lang['search_title'] = 'Search';
     250$lang['send_mail'] = 'Contact';
     251$lang['set as category representative'] = 'set as category representative';
     252$lang['show_nb_comments'] = 'Show number of comments';
     253$lang['slideshow'] = 'slideshow';
     254$lang['slideshow_stop'] = 'stop the slideshow';
     255$lang['special_categories'] = 'Specials';
     256$lang['sql_queries_in'] = 'SQL queries in';
    220257$lang['sub-cat'] = 'subcategories';
    221 $lang['images_available'] = 'images in this category';
     258$lang['submit'] = 'Submit';
     259$lang['the beginning'] = 'the beginning';
     260$lang['theme'] = 'Interface theme';
     261$lang['thumbnails'] = 'Thumbnails';
     262$lang['title_comments'] = 'Users comments';
     263$lang['title_menu'] = 'Menu';
     264$lang['title_send_mail'] = 'A comment on your site';
     265$lang['to_rate'] = 'Rate';
     266$lang['today'] = 'today';
    222267$lang['total'] = 'images';
    223 
    224 // About
    225 $lang['about_page_title'] = 'About PhpWebGallery';
    226 $lang['about_title'] = 'About...';
    227 $lang['about_message'] = '<ul>
    228   <li>PhpWebGallery is a web application giving you the possibility to create an online images gallery easily.</li>
    229   <li>Technicaly, PhpWebGallery is fully developped with PHP (the elePHPant) with a MySQL database (the SQuirreL).</li>
    230   <li>If you have any suggestions or comments, please visit <a href="http://www.phpwebgallery.net">PhpWebGallery</a> official site, and its dedicated <a href="http://forum.phpwebgallery.net">forum</a>.</li>
    231 </ul>';
    232 
    233 // Picture
    234 $lang['add_favorites_alt'] = 'Add to favorites';
    235 $lang['add_favorites_hint'] = 'Add this picture to your favorites';
    236 $lang['del_favorites_alt'] = 'Delete from favorites';
    237 $lang['del_favorites_hint'] = 'Delete this picture from your favorites';
    238 $lang['link_info_image'] = 'Modify information';
    239 $lang['true_size'] = 'Real size';
    240 $lang['comments_title'] = 'Comments from the users of the site';
    241 $lang['comments_del'] = 'delete this comment';
    242 $lang['comments_add'] = 'Add a comment';
    243 $lang['slideshow'] = 'slideshow';
    244 $lang['period_seconds'] = 'seconds per picture';
    245 $lang['slideshow_stop'] = 'stop the slideshow';
    246 $lang['download'] = 'download';
    247 $lang['download_hint'] = 'download this file';
    248 $lang['comment_added'] = 'Your comment has been registered';
    249 $lang['comment_to_validate'] = 'An administrator must authorize your comment before it is visible.';
    250 $lang['comment_anti-flood'] = 'Anti-flood system : please wait for a moment before trying to post another comment';
    251 $lang['comment_user_exists'] = 'This login is already used by another user';
    252 $lang['picture_show_metadata'] = 'Show file metadata';
    253 $lang['picture_hide_metadata'] = 'Hide file metadata';
    254 $lang['to_rate'] = 'Rate';
    255268$lang['update_rate'] = 'Update your rating';
    256 $lang['element_rate'] = 'rate';
    257 $lang['already_rated'] = 'You\'ve already rated this item';
    258 $lang['never_rated'] = 'You\'ve never rated this item';
    259 $lang['no_rate'] = 'no rate';
    260 $lang['rates'] = 'rates';
    261 $lang['standard_deviation'] = 'STD';
    262 $lang['picture_high'] = 'Click on the picture to see it in high definition';
    263 $lang['visited'] = 'visited';
    264 $lang['times'] = 'times';
    265 
    266 // Upload
    267 $lang['upload_forbidden'] = 'You can\'t upload pictures in this category';
     269$lang['update_wrong_dirname'] = 'update_wrong_dirname';
     270$lang['upload_advise'] = 'Choose an image to place in the category : ';
     271$lang['upload_advise_filesize'] = 'the filesize of the picture must not exceed : ';
     272$lang['upload_advise_filetype'] = 'the picture must be to the fileformat jpg, gif or png';
     273$lang['upload_advise_height'] = 'the height of the picture must not exceed : ';
     274$lang['upload_advise_thumbnail'] = 'Optional, but recommended : choose a thumbnail to associate to ';
     275$lang['upload_advise_width'] = 'the width of the picture must not exceed : ';
     276$lang['upload_author'] = 'Author (eg "Pierrick LE GALL")';
     277$lang['upload_cannot_upload'] = 'can\'t upload the picture on the server';
     278$lang['upload_creation_date'] = 'Creation date (DD/MM/YYYY)';
     279$lang['upload_err_username'] = 'the username must be given';
    268280$lang['upload_file_exists'] = 'A picture\'s name already used';
    269281$lang['upload_filenotfound'] = 'You must choose a picture fileformat for the image';
    270 $lang['upload_cannot_upload'] = 'can\'t upload the picture on the server';
     282$lang['upload_forbidden'] = 'You can\'t upload pictures in this category';
     283$lang['upload_name'] = 'Name of the picture';
     284$lang['upload_picture'] = 'Upload a picture';
     285$lang['upload_successful'] = 'Picture uploaded with success, an administrator will validate it as soon as possible';
    271286$lang['upload_title'] = 'Upload a picture';
    272 $lang['upload_advise'] = 'Choose an image to place in the category : ';
    273 $lang['upload_advise_thumbnail'] = 'Optional, but recommended : choose a thumbnail to associate to ';
    274 $lang['upload_advise_filesize'] = 'the filesize of the picture must not exceed : ';
    275 $lang['upload_advise_width'] = 'the width of the picture must not exceed : ';
    276 $lang['upload_advise_height'] = 'the height of the picture must not exceed : ';
    277 $lang['upload_advise_filetype'] = 'the picture must be to the fileformat jpg, gif or png';
    278 $lang['upload_err_username'] = 'the username must be given';
    279287$lang['upload_username'] = 'Username';
    280 $lang['upload_successful'] = 'Picture uploaded with success, an administrator will validate it as soon as possible';
    281 $lang['upload_name'] = 'Name of the picture';
    282 $lang['upload_author'] = 'Author (eg "Pierrick LE GALL")';
    283 $lang['upload_creation_date'] = 'Creation date (DD/MM/YYYY)';
    284 
    285 // Admin messages
    286 $lang['gallery_locked_message'] = 'The gallery is locked for maintenance. Please, come back later or loggin as an administrator to enter the gallery : <a href="'.PHPWG_ROOT_PATH.'identification.php">Identification</a>';
    287 $lang['sql_queries_in'] = 'SQL queries in';
    288 $lang['title_send_mail'] = 'A comment on your site';
    289 $lang['generation_time'] = 'Page generated in';
    290 $lang['mail_hello'] = 'Hi,';
    291 $lang['mail_new_upload_subject'] = 'New picture on the website';
    292 $lang['mail_new_upload_content'] = 'A new picture has been uploaded on the gallery. It is waiting for your validation. Let\'s meet in the administration panel to authorize or refuse this picture.';
    293 $lang['mail_new_comment_subject'] = 'New comment on website';
    294 $lang['mail_new_comment_content'] = 'A new comment has been registered on the gallery. If you chose to validate each comment, you first have to validate this comment in the administration panel to make it visible in the gallery.'."\n\n".'You can see last comments in the administration panel';
    295 
    296 
    297 
    298 // NOT YET VALIDATED
    299 $lang['guest'] = 'guest';
    300 $lang['add'] = 'add';
    301 
    302 $lang['title_comments'] = 'Users comments';
    303 $lang['stats_last_days'] = 'last days';
    304 $lang['hint_comments'] = 'See last users comments';
    305 $lang['menu_login'] = 'login';
    306 $lang['hello'] = 'Hello';
    307 
    308 $lang['today'] = 'today';
    309 $lang['last %d days'] = 'last %d days';
    310 $lang['the beginning'] = 'the beginning';
    311 
    312 $lang['comment date'] = 'comment date';
    313 $lang['image'] = 'image';
    314 $lang['descending'] = 'descending';
    315 $lang['ascending'] = 'ascending';
    316 $lang['all'] = 'all';
    317 $lang['Filter'] = 'Filter';
    318 $lang['Keyword'] = 'Keyword';
    319 $lang['Author'] = 'Author';
    320 $lang['Category'] = 'Category';
    321 $lang['Since'] = 'Since';
    322 $lang['Display'] = 'Display';
    323 $lang['Sort by'] = 'Sort by';
    324 $lang['Sort order'] = 'Sort order';
    325 $lang['Number of items'] = 'Number of items';
    326 $lang['return to homepage'] = 'return to homepage';
    327 $lang['Filter and display'] = 'Filter and display';
    328 $lang['Links'] = 'Links';
     288$lang['w_month'] = 'Month';
     289$lang['yes'] = 'Yes';
    329290?>
  • trunk/language/en_UK.iso-8859-1/help/synchronize.html

    r858 r862  
    11<h2>Synchronize</h2>
     2
     3<p>There are 2 synchronizations possible : directories/files and file
     4metadata. directories/files is about synchronizing your directories tree
     5with the category tree in the database. metadata is about updating elements
     6informations such as filesize, dimensions in pixels, EXIF or IPTC
     7informations.</p>
     8
     9<p>The first synchronization must be the directories/files one.</p>
     10
     11<p>Synchronization process may take long (depending on your server load and
     12quantity of elements to manage) so it is possible to progress by step:
     13category by category.</p>
  • trunk/search.php

    r858 r862  
    157157  'L_RESET' => $lang['reset'],
    158158  'L_SEARCH_KEYWORDS'=>$lang['search_keywords'],
    159   'L_SEARCH_KEYWORDS_HINT'=>$lang['search_keywords_hint'],
    160159  'L_SEARCH_ANY_TERMS'=>$lang['search_mode_or'],
    161160  'L_SEARCH_ALL_TERMS'=>$lang['search_mode_and'],
     
    163162  'L_SEARCH_AUTHOR_HINT'=>$lang['search_explain'],
    164163  'L_SEARCH_CATEGORIES'=>$lang['search_categories'],
    165   'L_SEARCH_CATEGORIES_HINT'=>$lang['search_categories_hint'],
    166164  'L_SEARCH_SUBFORUMS'=>$lang['search_subcats_included'],
    167165  'L_YES' => $lang['yes'],
    168166  'L_NO' => $lang['no'],
    169167  'L_SEARCH_DATE' => $lang['search_date'],
    170   'L_SEARCH_DATE_HINT' => $lang['search_date_hint'],
    171168  'L_TODAY' => $lang['today'],
    172169  'L_SEARCH_DATE_FROM'=>$lang['search_date_from'],
     
    184181  'TODAY_MONTH' => date('m', time()),
    185182  'TODAY_YEAR' => date('Y', time()),
    186   'S_SEARCH_ACTION' => add_session_id( 'search.php' ),   
     183  'S_SEARCH_ACTION' => add_session_id( 'search.php' ),
     184  'U_HELP' => PHPWG_ROOT_PATH.'/popuphelp.php?page=search',
    187185  'U_HOME' => add_session_id( 'category.php' )
    188186  )
  • trunk/template/yoga/about.tpl

    r859 r862  
    88  </div>
    99
    10   {lang:about_message}
     10  {ABOUT_MESSAGE}
    1111
    1212</div>
  • trunk/template/yoga/admin/cat_modify.tpl

    r860 r862  
    11<!-- $Id$ -->
    2 <h2>{lang:title_edit_cat}</h2>
     2<div class="titrePage">
     3  <ul class="categoryActions">
     4    <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
     5  </ul>
     6  <h2>{lang:title_edit_cat}</h2>
     7</div>
    38
    49<h3>{CATEGORIES_NAV}</h3>
     
    6671  <table>
    6772    <tr>
    68       <td><strong>{L_EDIT_STATUS}</strong><br /><span class="small">{L_EDIT_STATUS_INFO}</span></td>
     73      <td><strong>{L_EDIT_STATUS}</strong>
    6974      <td>
    7075          <input type="radio" name="status" value="public" {STATUS_PUBLIC} />{L_STATUS_PUBLIC}
     
    7378    </tr>
    7479    <tr>
    75       <td><strong>{L_EDIT_LOCK}</strong><br /><span class="small">{L_EDIT_LOCK_INFO}</span></td>
     80      <td><strong>{L_EDIT_LOCK}</strong>
    7681      <td>
    7782          <input type="radio" name="visible" value="false" {LOCKED} />{L_YES}
     
    8085    </tr>
    8186    <tr>
    82       <td><strong>{L_EDIT_COMMENTABLE}</strong><br /><span class="small">{L_EDIT_COMMENTABLE_INFO}</span></td>
     87      <td><strong>{L_EDIT_COMMENTABLE}</strong>
    8388      <td>
    8489          <input type="radio" name="commentable" value="true" {COMMENTABLE_TRUE} />{L_YES}
     
    8893    <!-- BEGIN upload -->
    8994    <tr>
    90       <td><strong>{L_EDIT_UPLOADABLE}</strong><br /><span class="small">{L_EDIT_UPLOADABLE_INFO}</span></td>
     95      <td><strong>{L_EDIT_UPLOADABLE}</strong>
    9196      <td>
    9297          <input type="radio" name="uploadable" value="true" {UPLOADABLE_TRUE} />{L_YES}
  • trunk/template/yoga/admin/cat_options.tpl

    r859 r862  
    11<!-- $Id$ -->
    2 <h2>{lang:title_cat_options}</h2>
     2<div class="titrePage">
     3  <ul class="categoryActions">
     4    <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
     5  </ul>
     6  <h2>{lang:title_cat_options}</h2>
     7</div>
    38
    49<form method="post" action="{F_ACTION}" id="cat_options">
  • trunk/template/yoga/admin/cat_perm.tpl

    r859 r862  
    1 <h2>{lang:Manage permissions for a category}</h2>
     1<div class="titrePage">
     2  <ul class="categoryActions">
     3    <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
     4  </ul>
     5  <h2>{lang:Manage permissions for a category}</h2>
     6</div>
    27
    38<h3>{CATEGORIES_NAV}</h3>
  • trunk/template/yoga/admin/thumbnail.tpl

    r859 r862  
    11<!-- $Id$ -->
    2 <h2>{lang:title_thumbnails}</h2>
     2<div class="titrePage">
     3  <ul class="categoryActions">
     4    <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
     5  </ul>
     6  <h2>{lang:title_thumbnails}</h2>
     7</div>
    38
    49<!-- BEGIN results -->
     
    5459
    5560<!-- BEGIN params -->
    56 <form method="post" action="{params.F_ACTION}">
    57   <table style="width:100%;">
    58     <tr>
    59       <th class="admin" colspan="3">{L_PARAMS}</th>
    60     </tr>
    61     <tr><td colspan="3">&nbsp;</td></tr>
    62     <tr>
    63       <td><div class="key">{L_GD}</div></td>
    64       <td class="choice">
    65         <input type="radio" name="gd" value="2" {params.GD2_CHECKED} />2.x
    66         <input type="radio" name="gd" value="1" {params.GD1_CHECKED} />1.x
    67       </td>
    68       <td style="width:50%;" class="row2">{L_GD_INFO}</td>
    69     </tr>
    70     <tr>
    71       <td><div class="key">{L_WIDTH}</div></td>
    72       <td class="choice">
    73         <input type="text" name="width" value="{params.WIDTH_TN}"/>
    74       </td>
    75       <td>{L_WIDTH_INFO}</td>
    76     </tr>
    77     <tr>
    78       <td><div class="key">{L_HEIGHT}</div></td>
    79       <td class="choice">
    80         <input type="text" name="height" value="{params.HEIGHT_TN}"/>
    81       </td>
    82       <td>{L_HEIGHT_INFO}</td>
    83     </tr>
    84     <tr>
    85       <td><div class="key">{L_CREATE}</div></td>
    86       <td class="choice">
    87         <input type="radio" name="n" value="5"   {params.n_5_CHECKED} /> 5
    88         <input type="radio" name="n" value="10"  {params.n_10_CHECKED} /> 10
    89         <input type="radio" name="n" value="20"  {params.n_20_CHECKED} /> 20
    90         <input type="radio" name="n" value="all" {params.n_all_CHECKED} /> {L_ALL}
    91       </td>
    92       <td>{L_CREATE_INFO}</td>
    93     </tr>
    94     <tr>
    95       <td><div class="key">{L_FORMAT}</div></td>
    96       <td class="choice"><span style="font-weight:bold;">jpeg</span></td>
    97       <td>{L_FORMAT_INFO}</td>
    98     </tr>
    99     <tr>
    100       <td colspan="3" style="text-align:center;">
    101         <input type="submit" name="submit" value="{L_SUBMIT}"/>
    102       </td>
    103     </tr>
    104   </table>
     61<form method="post" action="{params.F_ACTION}" class="properties">
     62
     63  <fieldset>
     64    <legend>{L_PARAMS}</legend>
     65
     66    <ul>
     67      <li>
     68        <label><strong>{L_GD}</strong></label>
     69        <input type="radio" name="gd" value="2" {params.GD2_CHECKED} />2.x
     70        <input type="radio" name="gd" value="1" {params.GD1_CHECKED} />1.x
     71      </li>
     72
     73      <li>
     74        <label><strong>{L_WIDTH}</strong></label>
     75        <input type="text" name="width" value="{params.WIDTH_TN}"/>
     76      </li>
     77
     78      <li>
     79        <label><strong>{L_HEIGHT}</strong></label>
     80        <input type="text" name="height" value="{params.HEIGHT_TN}"/>
     81      </li>
     82
     83      <li>
     84        <label><strong>{lang:Number of thumbnails to create}</strong></label>
     85        <input type="radio" name="n" value="5"   {params.n_5_CHECKED} /> 5
     86        <input type="radio" name="n" value="10"  {params.n_10_CHECKED} /> 10
     87        <input type="radio" name="n" value="20"  {params.n_20_CHECKED} /> 20
     88        <input type="radio" name="n" value="all" {params.n_all_CHECKED} /> {L_ALL}
     89      </li>
     90    </ul>
     91  </fieldset>
     92
     93  <p><input type="submit" name="submit" value="{L_SUBMIT}"/></p>
    10594</form>
    10695<!-- END params -->
  • trunk/template/yoga/admin/user_list.tpl

    r860 r862  
    1 <h2>{lang:title_liste_users}</h2>
     1<div class="titrePage">
     2  <ul class="categoryActions">
     3    <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
     4  </ul>
     5  <h2>{lang:title_liste_users}</h2>
     6</div>
    27
    38<form class="filter" method="post" name="add_user" action="{F_ADD_ACTION}">
  • trunk/template/yoga/content.css

    r859 r862  
    174174}
    175175
     176
     177/* should be in admin.css ? CSS properties also used in popuphelp */
     178
     179SPAN.pwgScreen {
     180  border-bottom: 1px dotted black;
     181}
     182
     183SPAN.filename:before {
     184  content: "[";
     185}
     186
     187SPAN.filename:after {
     188  content: "]";
     189}
  • trunk/template/yoga/picture.tpl

    r860 r862  
    162162  <p class="userCommentDelete">
    163163  <a href="{comments.comment.delete.U_COMMENT_DELETE}" title="{L_DELETE_COMMENT}">
    164     <img src="template/clear/theme/delete.gif" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{L_DELETE}]"/>
     164    <img src="template/yoga/theme/delete.png" style="border:none;vertical-align:middle; margin-left:5px;" alt="[{L_DELETE}]"/>
    165165  </a>
    166166  </p>
  • trunk/template/yoga/popuphelp.css

    r859 r862  
    1818}
    1919
    20 BODY#thePopuphelpPage #content SPAN.pwgScreen {
    21   border-bottom: 1px dotted black;
    22 }
    23 
    24 BODY#thePopuphelpPage #content SPAN.filename:before {
    25   content: "[";
    26 }
    27 
    28 BODY#thePopuphelpPage #content SPAN.filename:after {
    29   content: "]";
    30 }
    31 
    3220BODY#thePopuphelpPage P#pageBottomActions A {
    3321  border: none;
  • trunk/template/yoga/search.tpl

    r859 r862  
    33  <div class="titrePage">
    44    <ul class="categoryActions">
     5      <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="template/yoga/theme/help.png" alt="(?)"></a></li>
    56      <li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="./template/yoga/theme/home.png" alt="{lang:home}"/></a></li>
    67    </ul>
     
    2122<table width="100%" align="center" cellpadding="2">
    2223  <tr>
    23     <td width="50%" colspan="2"><b>{L_SEARCH_KEYWORDS} : </b><br /><span class="small">{L_SEARCH_KEYWORDS_HINT}</span></td>
     24    <td width="50%" colspan="2"><b>{L_SEARCH_KEYWORDS} : </b>
    2425    <td colspan="2" valign="top">
    2526          <input type="text" style="width: 300px" name="search_allwords" size="30" />
     
    3031  </tr>
    3132  <tr>
    32     <td colspan="2"><b>{L_SEARCH_AUTHOR} :</b><br /><span class="small">{L_SEARCH_AUTHOR_HINT}</span></td>
     33    <td colspan="2"><b>{L_SEARCH_AUTHOR} :</b>
    3334    <td colspan="2" valign="middle">
    3435          <input type="text" style="width: 300px" name="search_author" size="30" />
     
    3637  </tr>
    3738  <tr>
    38     <td colspan="2"><b>{L_SEARCH_DATE} :</b><br /><span class="small">{L_SEARCH_DATE_HINT}</span></td>
     39    <td colspan="2"><b>{L_SEARCH_DATE} :</b>
    3940    <td colspan="2" valign="middle">
    4041      <table>
     
    8081  </tr>
    8182  <tr>
    82     <td width="25%" ><b>{L_SEARCH_CATEGORIES} : </b><br /><span class="small">{L_SEARCH_CATEGORIES_HINT}</span></td>
     83    <td width="25%" ><b>{L_SEARCH_CATEGORIES} : </b>
    8384    <td width="25%" nowrap="nowrap">
    8485          <select style="width:200px" name="cat[]" multiple="multiple" size="8">
Note: See TracChangeset for help on using the changeset viewer.